﻿@charset "utf-8";


body{ padding:0px; margin:0px auto 0px auto; color:#555555; font-size:12px; line-height:18px; font-family:"Tahoma"; }
table{ border:0px;}
td{ font-size:12px;}
img{ border:0;}
dl{ padding:0px; margin:0px;}
ol{ padding:0px; margin:0px;}
ul{ padding:0px; margin:0px;}
h1{ padding:0px; margin:0px; font-size:12px; font-weight:normal;}
h2{ padding:0px; margin:0px; font-size:12px; font-weight:normal;}
li{ list-style:none;}
em{ font-style:normal;}
font{ font-size:12px;}
select{ font-size:12px; color:#727272;}
input{font-size:12px;}
img{ border:none; border:0;}

a{ text-decoration:none; color:#555555;}
a:hover{ color:#211356; text-decoration:underline;}
.clear{clear:both; height:1px; line-height:1px; overflow:hidden;}
.body{ width:954px; margin:0px auto 0px auto;}


/*top*/
.top{ height:90px;}
.top_logo{ position:absolute; background:url(../images/logo.jpg) no-repeat left top; width:210px; height:68px; margin-top:10px;}
.top_logo a{ display:block; height:68px;}

.top_add{  color:#adadad; text-align:right; padding-top:10px; padding-bottom:10px;}
.top_add a{ color:#adadad;}
.top_add .a1{ color:#ba0000; padding:0px 4px 0px 25px; background:url(../images/top_add.jpg) no-repeat left top;}
.top_add .a2{ padding:0px 6px 0px 2px;}

.top_serach{ background:url(../images/top_serach.jpg) no-repeat right 10px; height:18px; padding:10px 0px 13px 0px; text-align:right; display:none;}
.top_serach .box{ border:0px; background:none; width:225px; margin-right:5px; color:#adadad;}
.top_serach .btn{ background:none; border:0px; width:22px; cursor:pointer;}

.top_menu{ background: url(../images/top_menu.jpg) no-repeat right top; overflow:hidden; height:40px; padding-left:284px;}
.top_menu ul li{ float:left;}
.top_menu ul li a{ display:block; height:40px;}
.top_menu ul li em{ display:none;}
.top_menu .menu1 a{ width:69px;}
.top_menu .menu1 a:hover,.top_menu .menu1 .aon{ background: url(../images/top_menu.jpg) no-repeat left -40px;}
.top_menu .menu2 a{ width:98px;}
.top_menu .menu2 a:hover,.top_menu .menu2 .aon{ background: url(../images/top_menu.jpg) no-repeat -69px -40px;}
.top_menu .menu3 a{ width:96px;}
.top_menu .menu3 a:hover,.top_menu .menu3 .aon{ background: url(../images/top_menu.jpg) no-repeat -167px -40px;}
.top_menu .menu4 a{ width:108px;}
.top_menu .menu4 a:hover,.top_menu .menu4 .aon{ background: url(../images/top_menu.jpg) no-repeat -263px -40px;}
.top_menu .menu5 a{ width:102px;}
.top_menu .menu5 .menu5a:hover,.top_menu .menu5 .aon{ background: url(../images/top_menu.jpg) no-repeat -371px -40px;}
.menu5-1{position:absolute; left:68.5%; top:75px; width:102px; height:50px; background:#ffffff; display:none; z-index:2147483647 }
.menu5-1 li{line-height:24px; height:24px; text-align:center; }
.menu5-1 a{text-decoration:none;}
.top_menu .menu6 a{ width:102px;}
.top_menu .menu6 a:hover,.top_menu .menu6 .aon{ background: url(../images/top_menu.jpg) no-repeat -473px -40px;}
.top_menu .menu7 a{ width:95px;}
.top_menu .menu7 a:hover,.top_menu .menu7 .aon{ background: url(../images/top_menu.jpg) no-repeat -575px -40px;}


/*bottom*/
.bottom{ border-top:solid 1px #ebebeb; padding:13px 0px 15px 0px; background:url(../images/bottom161009.jpg) no-repeat left 13px; height:36px;}
.bottom .wanhu{ width:200px; height:10px; position:absolute; display:block; margin:20px 0px 0px 300px;}
.bottom .a1{ display:block; position:absolute; width:50px; height:16px; margin:5px 0px 0px 720px;}
.bottom .a2{ display:block; position:absolute; width:50px; height:16px; margin:5px 0px 0px 783px;}
.bottom .a3{ display:block; position:absolute; width:50px; height:16px; margin:5px 0px 0px 847px;}
.bottom .a4{ display:block; position:absolute; width:45px; height:16px; margin:5px 0px 0px 908px;}


/*home*/
.ban_home{ height:272px; }
.ban_photo{ height:272px; position:absolute; z-index:1000; width:954px;}
/*.ban_line{ height:272px; width:954px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='sitecn/images/home_banbg.png'); position:absolute; z-index:1000;}*/


.home{ padding:20px 0px 0px 0px;}
.w718{ width:718px; float:left; background:url(../images/home_line2.jpg) repeat-y right top; padding-top:7px;}
.w223{ width:223px; float:right; padding-top:7px;}

.home_title{ height:22px;}
.home_tab{ float:right; line-height:20px;}
.home_tab a{ background:url(../images/home_tab.jpg) no-repeat right top; width:71px; height:22px; display:block; float:left; margin-left:5px; color:#565656; text-align:center;}
.home_tab a:hover,.home_tab .aon{ background:url(../images/home_tab.jpg) no-repeat left top; color:#FFF; text-decoration:none;}

.home_news{ padding-bottom:12px;}
.home_news h1{ padding-right:35px;}
.home_list{}
.home_list li{ width:359px; height:85px; padding-top:12px; float:left; color:#666;}
.home_list .photo{ border:solid 1px #c0c0c0; float:left; margin-right:10px;}
.home_list .photo img{ width:102px; height:82px;}
.home_list .txt{ float:left; width:210px;}
.home_list h1{ color:#8a8a8a; font-weight:bold; line-height:22px;}
.home_list p{ padding:0px; margin:0px; line-height:20px;}
.home_list a{ color:#757575;}

.home_fast{ float:left; width:360px;}
.home_fast .photo{ padding-top:20px;}

.home_contact{ width:325px; float:left;}
.home_contact .txt{ background:url(../images/home_map.jpg) no-repeat left top; color:#757575; line-height:20px;  padding-left:115px;}

.home_line{ background:url(../images/home_line.jpg) repeat-x left top; padding-top:12px;}

.home_video{ padding-bottom:18px;}
.home_video .photo{ height:180px; background:url(../images/home_video.jpg) no-repeat left top; padding:4px 6px 8px 4px;}

.home_brand{}
.home_brand div#rightbanner{ width:215px;height:100px; padding:0;overflow:hidden; position:relative;margin-top:10px;} 
.home_brand div#rightbanner a.prev_button,div#rightbanner a.next_button{display:block;width:40px;height:50px;position:absolute;top:25px;z-index:2;display:none;}
.home_brand div#rightbanner a.prev_button{background:url(../images/prev_button.png) no-repeat;left:0px;}
.home_brand div#rightbanner a.next_button{background:url(../images/next_button.png) no-repeat;right:0px;}
.home_brand div#rightbanner .hd{ height:15px; overflow:hidden; position:absolute; left:30%; bottom:5px; z-index:1;} 
.home_brand div#rightbanner .hd ul{ overflow:hidden; zoom:1; float:left;list-style-type:none;padding:0;margin:0;} 
.home_brand div#rightbanner .hd ul li{ float:left; margin-right:3px;  width:15px; height:15px; line-height:14px; text-align:center; cursor:pointer;color:#eee;font-size:8px;} 
.home_brand div#rightbanner .hd ul li.on{color:maroon;} 
.home_brand div#rightbanner .bd{ position:relative; height:100px;z-index:0;}
.home_brand div#rightbanner .bd li{width:215px;height:100px;display:inline-block;}
.home_brand div#rightbanner .bd img{ width:215px; height:100px;margin:0;} 
.home_brand .photo img{ width:212px; height:42px; padding:1px; border-right:solid 1px #e5e5e5; border-bottom:solid 2px #e5e5e5; margin-top:9px;}


/*menu  ban */
.ban_about{ height:164px; position:absolute; margin:-164px 0px 0px 0px; border:solid 2px #ddd;}
.ban_about img{ width:752px; height:164px;}
/*.ban_about_line{ height:208px; width:954px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/banbg.png'); position:absolute;}*/
/*.ban_about_line{ height:164px; width:752px; background:url(../images/banbg.gif) no-repeat left top; position:absolute;}*/
.w187{ width:187px; float:left;}
.w765{ width:756px; float:right; padding-bottom:20px; padding-top:164px;}
.w757{ width:755px; float:left; padding-left:10px; padding-bottom:20px; height:auto!important;  min-height:570px;}
*html .w757{ height:570px;}
.nav{ padding:18px 0px 6px 0px; border-bottom:solid 1px #e4e4e4;}
.cont{ line-height:23px;height:auto!important;min-height:550px; padding-top:15px;}

.submenu ul{}
.submenu li{ background:url(../images/menubg.jpg) no-repeat left top; height:27px; line-height:27px; padding-left:17px;}
.submenu li a{ color:#6e6e6e;}
.submenu li a:hover,.submenu li .aon{ color:#211255; font-weight:bold; text-decoration:none;}
.sub_contact{padding:10px 0px 0px 0px; margin-top:12px;  line-height:22px;}/* background:url(../images/sub_contact.jpg) no-repeat left top; */


.current{ background:url(../images/icon_title.jpg) no-repeat left 13px; color:#211356; padding:0px 0px 0px 25px; line-height:40px;}
.current b{ font-size:14px; }
.current h1{ background:url(../images/current.jpg) no-repeat left center; float:right; padding-left:15px; color:#555;}

.page{ clear:both; padding-top:10px; text-align:right;}
.page .Page_Button{ background:url(../images/go.jpg) no-repeat left top; width:26px; height:20px; cursor:pointer; border:0px;}
.page .Page_Text{ width:20px; margin-right:5px; border:solid 1px #959ca5;}
.page .Page_PageCount,.Page_Max{ font-weight:bold; color:#F00; padding:0px 5px;}
.page_honor{ border-top:dotted 1px #e5e5e5;}
.page_jobs{ padding-right:20px;}

/*about*/
.honor_list{ display:inline-block;}
.honor_list li{ background:url(../images/honorbg.jpg) no-repeat left top; width:207px; height:208px; float:left; overflow:hidden; 
                text-align:center; margin:0px 18px!important; margin:0px 15px;}
.honor_list li img{ width:164px; height:149px; padding:2px; margin-bottom:10px;}


.honor_tilte{ border-bottom:1px solid #E7E7E7;line-height:25px; height:25px;  font-size:14px; padding-left:10px; margin:10px 0px 20px 0px; color:#201358 }
.honor_tilte a{ float:right; color:#201358; padding-right:5px; line-height:25px; font-family:Verdana; font-size:12px;}


.public_list{ display:inline-block;}
.public_list li{ line-height:31px; background:url(../images/dot2.jpg) repeat-x left bottom;}
.public_list li a{ background:url(../images/dot1.jpg) no-repeat 6px center; padding-left:21px;}
.public_list li em{ float:right; font-size:11px; padding-right:8px;}

.network_map{ text-align:center; padding-bottom:20px;}
.network_txt{ border:solid 1px #ececec; background:url(../images/networkbg.jpg) repeat-x left bottom; padding:10px 20px 10px 20px; line-height:25px;}


/*news*/
.news_list li{ height:85px; overflow:hidden; padding:16px 0px; line-height:18px; background:url(../images/dot2.jpg) repeat-x left bottom;}
.news_list li .photo{ border:solid 1px #c0c0c0; float:left;}
.news_list li .photo img{ width:102px; height:82px;}
.news_list li .txt{ float:left; width:610px; padding-left:15px;}
.news_list li h1{ font-weight:bold;}
.news_list li h1 em{ float:right; font-weight:normal;}
.news_list li .more a{ background:url(../images/dot3.jpg) no-repeat left center; padding-left:16px; font-weight:bold; color:#211356;}
.news_list li p{ padding:5px 0px; margin:0px;}

.news_list2{}
.news_list2 li{ line-height:28px;  background:url(../images/dot2.jpg) repeat-x left bottom;}
.news_list2 em{ width:100px; float:left; display:block; padding-left:10px;}
.news_list2 a{ background:url(../images/dot1.jpg) no-repeat left center; padding-left:15px;}

.info_title{ text-align:center; font-size:16px; padding:0px 0px 0px 0px;  font-weight:bold; color:#666; }
.sub_title{font-size:12px !important;color:#888;text-align:center;font-weight:normal;margin:5px 0px;}
.info_time{ text-align:center; line-height:30px; color:#a1a6ac;  border-bottom:dotted 1px #ddd;}
.info_time em{ margin-left:15px;}
.info_cont{ padding:10px 0px 0px 0px; line-height:32px;}
.info_cont p{ padding:0px; margin:0px;}


/*jobs*/
.jobs_tt{ padding:25px 55px 0px 40px;}
.jobs_list{ background:url(../images/jobs_bg.jpg) repeat left top; width:712px;}
.jobs_list .f_white{ color:#FFF;}
.jobs_list .f_white .key{ padding-left:2px;}
.jobs_list li{ line-height:30px; padding:0px 0px 0px 28px;}
.jobs_list .name{ width:122px;  float:left; padding-right:10px;}
.jobs_list .People{ width:55px; float:left; text-align:center; padding-right:80px;}
.jobs_list .time{  width:150px;  float:left; }
.jobs_list .app{ width:80px; float:left; text-align:center; padding-top:5px;}
.jobs_list .address{ width:160px; float:left;}


.Job_table{  border-top:solid 1px #efefef; border-right:solid 1px #efefef; line-height:25px; margin-bottom:20px;}
.Job_table td{ border-bottom:solid 1px #efefef; border-left:solid 1px #efefef; padding-left:5px; background:#fbfbfb;}
.Job_table a{ color:#23145c;}

.jobinfo{ line-height:25px;}

.apply_tt{ padding:20px 70px 0px 30px; color:#757575;}
.apply_title{ padding-left:32px; line-height:35px; padding-bottom:5px;}
.apply_btn{ padding-left:25px;}

.apply_submit{ background: url(../images/submit.jpg) no-repeat left top; width:63px; height:26px; border:0; cursor:pointer;}
.apply_rest{ background: url(../images/reset.jpg) no-repeat left top; width:63px; height:26px; border:0; cursor:pointer; margin-left:5px;}
.apply_box{ border:solid 1px #e2e2e2; background: url(../images/login_boxbg.jpg) repeat-x left top;　padding:3px 5px 2px 5px; width:200px;}


/*contact_map*/
.contact_map{ background:url(../images/contact_map.jpg) no-repeat center center; line-height:24px; padding:55px 0px 0px 105px; height:auto!important; height:300px; min-height:300px;}
.messages_table{ border:solid 1px #e6e6e6; width:445px; margin:20px auto 0px auto;}


/*investor*/
.investor_news{ width:511px; float:left; border-bottom:solid 3px #e5e5e5;}
.investor_line{ border:solid 1px #ccc;}
.investor_title{ background:#ececec; line-height:25px; padding-left:12px; font-weight:bold; color:#333; border-bottom:solid 1px #ccc;}
.investor_head{ padding:19px 8px 0px 8px; border-bottom:solid 2px #dadada; height:128px; margin-bottom:10px;}
.investor_head .photo{ border:solid 1px #dde1e4; padding:3px; float:left;}
.investor_head .photo img{ width:164px; height:110px;}
.investor_head .txt{ width:305px; float:right;}
.investor_head .more a{ background:url(../images/dot3.jpg) no-repeat left center; padding-left:17px; color:#181037; font-weight:bold;}
.investor_head h1{ font-weight:bold;}
.investor_head p{ padding:4px 0px; margin:0px;}
.investor_list{ margin:0px 8px 10px 8px;}

.investor_fr{ width:232px; float:right;}
.investor_map{ padding-bottom:10px;}
.investor_map h1{ background:url(../images/title_intor.jpg) no-repeat left top; line-height:43px; font-size:16px; color:#fff; padding-left:45px; font-weight:bold;}
.investor_map .photo{ border:solid 1px #ccc; border-bottom-width:2px;}
.investor_btn a{ background:url(../images/photo16.jpg) no-repeat left top; height:56px; display:block;}

.investor_button{ padding:20px 0px 0px 240px;}


/*add*/
.link{}
.link a{ padding:0px 10px 0px 10px;}


/*last*/
.newsHead{ padding-bottom:15px;}
.newsHead .title{ border-bottom:solid 1px #e4e4e4; background:url(../images/icon_title.jpg) no-repeat left 5px; padding:0px 0px 5px 30px; margin-bottom:15px; line-height:25px;}
.newsHead .title b{ font-size:14px; color:#211356; }
.newsHead .title .more{ padding-right:10px; float:right; font-size:11px;}
.newsHead .title2{ background:url(../images/icon_title.jpg) no-repeat left 5px;}
.newsHead .photo{ background:url(../images/icon_brandBg.jpg) no-repeat left top; width:189px; float:left; margin-top:5px;}
.newsHead .photo div{ text-align:center; padding-top:5px;}
.newsHead .photo a{ color:#211356;}
.newsHead .photo img{ width:176px; height:141px; padding:5px;}
.newsHead .frList{ padding-left:27px; width:510px; float:left;}
.newsHead ul{}
.newsHead ul li em{ float:left; display:block; width:90px;}
.newsHead ul li a{ background:url(../images/icon_brand4.jpg) no-repeat left center; padding-left:17px; line-height:24px;}

.title_contact{ border-bottom:solid 1px #e4e4e4; background:url(../images/icon_title.jpg) no-repeat left 5px; padding:0px 0px 5px 30px; margin-bottom:15px; line-height:25px;}
.title_contact b{ font-size:14px; color:#211356;  }
.title_contact .more{ padding-right:10px;  float:right; font-size:11px;}
.title_contact2{ background:url(../images/icon_title.jpg) no-repeat left 5px;}
.title_contact3{ background:url(../images/icon_title.jpg) no-repeat left 5px;}
.title_contact4{ background:url(../images/icon_title.jpg) no-repeat left 5px;}

.title_jobs1{ background:url(../images/icon_title.jpg) no-repeat left 5px; }
.title_jobs2{ background:url(../images/icon_title.jpg) no-repeat left 5px; }
.title_jobs1 .more{ font-size:12px;}
.title_jobs2 .more{ font-size:12px;}
.title_jobs3{}
.jobs_frPhoto img{ padding:0px 0px 25px 10px;}
.jobs_listPad{ padding-left:10px;}


.about_more{ color:#ba0000; padding-left:10px;}
.about_infor{ height:auto!important; height:201px; min-height:201px;}
.about_infor .title{ padding:8px 0px 8px 30px; border-bottom:solid 1px #e4e4e4;  background:url(../images/icon_title.jpg) no-repeat left center; }
.about_infor .title .more{ padding-right:10px; color:#674dcc; float:right; font-size:11px;}
.about_infor .title b{ font-size:14px; color:#211356;} 
.about_infor .picture{ float:left; padding:22px 0px 0px 27px; width:210px; height:146px; background:url(../images/photo_bg.jpg) no-repeat 17px 12px;}
.about_infor .picture img{ width:191px; height:126px;}
.about_infor .text{ width:490px; float:right; line-height:24px; padding-top:10px;}

.about_border{ border:solid 1px #cccccd;}
.border_H150{ height:185px; overflow:hidden;}
.border_431x226{ width:431px; height:226px; overflow:hidden; float:left;}
.border_304x226{ width:304px; height:226px; overflow:hidden; float:right;}

.title_about{ background:url(../images/aboutTitle.jpg) repeat-x left bottom; border-bottom:solid 1px #cccccd; line-height:26px; height:26px;}
.title_about .more{ padding-right:10px; color:#674dcc; float:right; font-size:11px;}
.title_about b{ font-size:14px; color:#211356; padding-left:5px;} 



.btnPrev { margin: 0px; padding: 0px; width: 17px; float: left; height: 15px; cursor: pointer; margin-left: 10px; margin-top:65px;_margin-left: 5px; }
.btnNext { margin: 0px; padding: 0px;  width:17px; float: right; height:15px; cursor: pointer; margin-right: 10px;_margin-right: 5px;  margin-top: 65px; }
.ulIndexCase { margin: 0px; padding: 0px; }
.ulIndexCase li{ float:left; text-align:center; width:120px; padding:15px 7px 0px 7px;}
.ulIndexCase li img { width:112px; height:102px; padding:4px 4px 8px 4px; background:url(../images/bg_honor1.jpg) no-repeat left top;}
#marqueeDemo2 {width:670px; height:148px; overflow:hidden; margin-left:40px;_width:670px;}



.aboutPad{ padding-top:10px; height:auto!important; height:226px; min-height:226px;}

.aboutRight{ width:756px; float:right;  height:10%; padding-bottom:20px; padding-top:174px;}
.about_dashiji{ padding:17px 12px 0px 16px; line-height:24px;}
.aboutRight .ban_about{ margin-top:-174px;}

.about_wenhua{ padding:15px;}
.abouot_shili{ padding:25px 0px 0px 5px;}
.abouot_shili .photo{ padding:0px 6px; padding-bottom:10px;}

.about_bowuguan{ padding:12px; line-height:22px;}
.about_bowuguan .photo{ padding:3px; border:solid 1px #e5e5e5; margin-right:5px;}

.about_map{ padding-top:10px;}

.about_head{ height:92px; border-bottom:dashed 1px #e3e3e3; color:#9a9a9a;}
.about_head .photo{ float:left;}
.about_head .photo img{ width:119px; height:77px;}
.about_head .txt{ float:left; width:255px; padding-left:10px;}
.about_head h2{ font-weight:bold; color:#211356; line-height:25px;}
.about_head h2 a{ color:#211356;}
.about_head p{ padding:0px; margin:0px; color:#999999;}

.about_list{ padding-top:10px;}
.about_list li{ background:url(../images/icon_brand4.jpg) no-repeat 8px center; padding-left:23px; line-height:20px;}
.about_list li em{ float:right; padding-right:10px;}


.biaoti_list{ border-bottom:1px solid #DDDDDD; line-height:25px; padding-left:10px; font-size:12px; font-weight:bold; color:#363636; cursor:pointer;}
.tcon2{ padding-top:5px; padding-left:10px; padding-bottom:10px;}


.home_switch{ height:272px; overflow:hidden;}

.brands_content{width:750px;word-break;break-all;word-wrap:break-word; }